For the implementation of automatically extracting planar geologic features in borehole images, the methods of detecting single cycle sinusoidal curves in images were studied. An improved Hough transform were proposed. The proposed method voted in the two-dimensional accumulator based on three related points in the sinusoidal curve, to determine the phase and baseline depth. Then vote was performed in one-dimensional accumulator, to determine the amplitude. The simulated images and borehole images were processed. The proposed method was compared with the traditional Hough transform and fast Hough transform. The results show that the proposed method not only improves the detection efficiency, but also has high accuracy.